The Integrated Design of Computer Systems with Mimola
نویسنده
چکیده
A design method and the corresponding CAD tools for the design of digital computers from a very high-level functional specification is presented. Computers are specified by a set of application programs, for which they shall be optimized, and a set of boundary conditions for the type and number of hardware resources. The paper describes CAD tools, which synthesize architectures from the specification, evaluate their cost and performance and generate microcode. Several design iterations, in which the designer plays an active role, are used to optimize the design. Two applications of the design method are included in the paper.
منابع مشابه
Using Logic Programming and Coroutining for VLSI Design
We show how an extended Prolog can be exploited to implement different electronic CAD tools. Starting with a computer hardware description language (CHDL) several problems like digital circuit analysis, simulation and code generation for programmable microprocessors are discussed. For that purpose a part of the MIMOLA (machine independent micropro-gramming language) system MSS (MIMOLA hardware ...
متن کاملOn the Use of Hierarchies in the MlMOLA Hardware Design System
Until recently, the use of hierarchies in CAD for VLSI has almost exclusively been restricted to layout and simulation problems. The paper describes representation and handling of design hierarchies in the MIMOLA design system, featuring RT-level synthesis, test program generation and retargetable code generation. A method of embedding these tools in a common design environment, providing acces...
متن کاملUsing Logic Programming and Coroutining for Electronic CAD
. We show how an extended Prolog can be exploited to implement di erent electronic CAD tools. Starting with a computer hardware description language (CHDL) several problems like digital circuit analysis, simulation, test generation and code generation for programmable microprocessors are discussed. For that purpose the MIMOLA (machine independent microprogramming language) system MSS (MIMOLA ha...
متن کاملTeaching High-Level Design
In this paper we argue that the trend towards system design requires to teach high-level design, in both lectures and design projects. High-level synthesis and hardware-software codesign are two key words. The main part of our paper presents our experiences with a design project where we used the MIMOLA software system for high-level synthesis of a oating-point pocket calculator chip. We descri...
متن کاملTwo-Stage Stochastic Day-Ahead Market Clearing in Gas and Power Networks Integrated with Wind Energy
The significant penetration rate of wind turbines in power systems made some challenges in the operation of the systems such as large-scale power fluctuations induced by wind farms. Gas-fired plants with fast starting ability and high ramping can better handle natural uncertainties of wind power compared to other traditional plants. Therefore, the integration of electrical and natural gas syste...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1982